﻿namespace Renci.Data.Interop.OpenGIS.Gml_32
{
    /// <summary>
    /// Optional additional and redundant information for a CRS to simplify use when a more complete definition of the 
    /// CRS is not needed. This information shall be the same as included in the more complete definition of the CRS, referenced by the 
    /// srsName attribute. When the srsName attribute is included, either both or neither of the axisLabels and uomLabels attributes 
    /// shall be included. When the srsName attribute is omitted, both of these attributes shall be omitted.
    /// </summary>
    public interface ISRSInformationGroup
    {
        /// <summary>
        /// Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis 
        /// labels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional. 
        /// When the srsName attribute is omitted, this attribute shall also be omitted.
        /// </summary>
        string AxisLabels { get; set; }

        /// <summary>
        /// Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the 
        /// gml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When the 
        /// axisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute 
        /// shall also be omitted.
        /// </summary>
        string UomLabels { get; set; }

    }
}
